﻿/// <summary>
/// 功能：
/// 作者：chao.jiang
/// 日期：2012/10/26 13:21:51
/// 备注：
/// 修改：
/// </summary>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DalGen.Entity
{
   public class EProjectInfo
   {
       #region 开发信息
       /// <summary>
        /// 项目名称
       /// </summary>
       public string Title { get; set; }

       /// <summary>
       /// 项目版本
       /// </summary>
       public string Version { get; set; }

       /// <summary>
       /// 公司名称
       /// </summary>
       public string Company { get; set; }

       /// <summary>
       /// 开发人员
       /// </summary>
       public string Designer { get; set; }

       /// <summary>
       /// 联系方式
       /// </summary>
       public string Email { get; set; }

       /// <summary>
       /// 版权信息
       /// </summary>
       public string CopyRight { get; set; }


       #endregion

       #region 项目信息
       /// <summary>
       /// 项目命名空间
       /// </summary>
       public string ProjectNameSpace { get; set; }

       /// <summary>
       /// Entity命名空间
       /// </summary>
       public string EntityNameSpace { get; set; }


       /// <summary>
       /// IRepository 命名空间
       /// </summary>
       public string IRepositoryNameSpace { get; set; }

       /// <summary>
       /// Repository 命名空间
       /// </summary>
       public string RepositoryNameSpace { get; set; }

       /// <summary>
       /// IService 命名空间
       /// </summary>
       public string IServiceNameSpace { get; set; }

       /// <summary>
       /// Service 命名空间
       /// </summary>
       public string ServiceNameSpace { get; set; }

       /// <summary>
       /// ServiceModel 命名空间
       /// </summary>
       public string ServiceModelNameSpace { get; set; }

       /// <summary>
       /// Entity 保存路径
       /// </summary>
       public string EntitySavePath { get; set; }

       /// <summary>
       /// Entity 保存路径
       /// </summary>
       public string MapXmlSavePath { get; set; }

       /// <summary>
       /// IRepository 保存路径
       /// </summary>
       public string IRepositorySavePath { get; set; }

       /// <summary>
       /// Repository 保存路径
       /// </summary>
       public string RepositorySavePath { get; set; }

       /// <summary>
       /// IService 保存路径
       /// </summary>
       public string IServiceSavePath { get; set; }

       /// <summary>
       /// Service保存路径
       /// </summary>
       public string ServiceSavePath { get; set; }

       /// <summary>
       /// ServiceModel 保存路径
       /// </summary>
       public string ServiceModelSavePath { get; set; }

       /// <summary>
       /// 项目 保存路径
       /// </summary>
       public string ProjectSavePath { get; set; }
       #endregion

       #region 连接信息

       /// <summary>
       /// 唯一编号
       /// </summary>
       public string Guid { get; set; }
       /// <summary>
       /// 服务地址
       /// </summary>
       public string Server { get; set; }

       /// <summary>
       /// 数据库类型 sql mysql 
       /// </summary>
       public string DataBaseType { get; set; }

       /// <summary>
       /// 数据库版本
       /// </summary>
       public string DataBaseVer { get; set; }

       /// <summary>
       /// 用户名
       /// </summary>
       public string UID { get; set; }

       /// <summary>
       /// 密码
       /// </summary>
       public string Pwd { get; set; }

       /// <summary>
       /// 数据库名称
       /// </summary>
       public string DataBaseName { get; set; }

       /// <summary>
       /// 表名
       /// </summary>
       public string TableName { get; set; }


       #endregion

       public List<ETableInfo> Columns { get; set; }


   }
}
